improbable testimony - German English Dictionary